Topic: DMD0467 FIFORESET - Reset FIFO Queue |
|
The Reset FIFO Queue (FIFORESET) instruction is used to clear all of the flags and status fields of a FIFO Queue structure and optionally clear the contents of the User Block where the FIFO Queue stores its data.
|
|
Parameters:Note: Use the F9 key or click the 'three dot box' at the right edge of the parameter field to open the Default Element Selection Tool (the Element Picker or the Element Browser) or use the Down-Arrow key (Auto-Complete) on any parameter field to see a complete list of the memory locations that are valid for that parameter of the instruction.
Queue Control Structure is the data structure that controls this FIFO Queue. This should be the same Queue Control Structure that is used in the corresponding FIFOLOAD / FIFOUNLOAD instructions. Enable the Clear User Block option to clear the contents in all locations of the selected user-created data block. It is not necessary to clear the User Block; any existing data in the User Block can remain without causing any problems. The critical action of the FIFORESET is to ensure the Queue Structure is initialized as an empty FIFO queue. This FIFORESET instruction should reference the same User Block that is used in the corresponding FIFOLOAD / FIFOUNLOAD instructions. Reset on Input Leg selects which power-flow conditions will cause this instruction to reset the FIFO Queue:
|
|
Status Display:
|
|
See Also:FIFOLOAD - Load First In / First Out
FIFOUNLOAD - Unload First In / First Out
FIFORESET - Reset FIFO Queue
|
|
Related Topics:LIFOLOAD - Load Last In / First Out
LIFOUNLOAD - Unload Last In / First Out
|
|
Example:
|
|